package com.xjscrm.server.service.soptask;

import com.xjscrm.common.entity.SopJob;
import com.xjscrm.common.vo.grouppull.GroupPullMsgData;
import com.xjscrm.server.vo.device.Device;

import java.util.List;

/**
 * 自动群发任务
 *
 * @author makejava
 * @since 2024-03-01 17:01:12
 */
public interface SopJobMsgService {

    /**
     * 添加SOP任务消息
     *
     * @param sopJob
     * @return null
     * @author jitwxs
     * @date 2024/3/8 17:12
     */
    void addSopJobMsg(SopJob sopJob, Integer sendTime, Device device, String wxid, String sendNickname, List<GroupPullMsgData> groupPullMsgDataList) ;

    /**
     * 处理群发消息
     *
     * @param merId
     * @return null
     * @author jitwxs
     * @date 2024/3/8 17:12
     */
    void sendSopJobMsgToMqSync(Long merId);

}
